package com.star.service;

import com.star.repository.FriendLinkRepository;
import com.star.pojo.FriendLink;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * 友链服务
 *
 * @author tanyapeng
 * @date 2021/2/5
 */
@Service
public class FriendLinkService {

    @Resource
    private FriendLinkRepository friendLinkRepository;

    /**
     * 获取友链列表
     *
     * @return
     */
    public List<FriendLink> listFriendLink() {
        return friendLinkRepository.listFriendLink();
    }

    /**
     * 新增友链
     *
     * @param friendLink
     * @return
     */
    public int saveFriendLink(FriendLink friendLink) {
        return friendLinkRepository.saveFriendLink(friendLink);
    }

    /**
     * 通过友链id获取友链
     *
     * @param id
     * @return
     */
    public FriendLink getFriendLink(Long id) {
        return friendLinkRepository.getFriendLink(id);
    }

    /**
     * 通过博客地址获取友链
     *
     * @param blogaddress
     * @return
     */
    public FriendLink getFriendLinkByBlogaddress(String blogaddress) {
        return friendLinkRepository.getFriendLinkByBlogaddress(blogaddress);
    }

    /**
     * 更新友链
     *
     * @param friendLink
     * @return
     */
    public int updateFriendLink(FriendLink friendLink) {
        return friendLinkRepository.updateFriendLink(friendLink);
    }

    /**
     * 删除友链
     *
     * @param id
     */
    public void deleteFriendLink(Long id) {
        friendLinkRepository.deleteFriendLink(id);
    }


}